package com.ywjt.platformbusiness.store.model;

import java.util.List;

public class StoreGoodsListModel {


    /**
     * success : true
     * message : 操作成功！
     * code : 200
     * result : {"records":[{"repertoryNum":null,"supplierId":"1406871099469496322","salesVolume":null,"mainPhoto":"http://zhongzhiheyi.oss-cn-zhangjiakou.aliyuncs.com/temp/微信图片_20210415174441_1623922796416.png","specification":"[{\"key\":\"规格名称\",\"values\":[{\"value\":\"2\"},{\"value\":\"3\"}]}]","pageSize":10,"updateTime":"2021-06-19 16:01:37","synopsis":"232","goodsSkuList":null,"idList":null,"status_dictText":"上架","spStrList":null,"createBy":"admin","detailPhoto":"http://zhongzhiheyi.oss-cn-zhangjiakou.aliyuncs.com/temp/微信图片_20210415174441_1623922801530.png","createTime":"2021-06-17 17:40:31","updateBy":"admin","categoryId_dictText":"小米手机","price":4599,"pageNo":1,"soleCode":"232","name":"小米11","id":"1","categoryId":"1405094418736001025","status":0},{"repertoryNum":null,"supplierId":"1401006624442945537","salesVolume":null,"mainPhoto":"http://zhongzhiheyi.oss-cn-zhangjiakou.aliyuncs.com/temp/微信图片_20210415174441_1623922796416.png","specification":"[{\"key\":\"规格名称\",\"values\":[{\"value\":\"2\"},{\"value\":\"3\"}]}]","pageSize":10,"updateTime":"2021-06-19 16:01:37","synopsis":"232","goodsSkuList":null,"idList":null,"status_dictText":"上架","spStrList":null,"createBy":"admin","detailPhoto":"http://zhongzhiheyi.oss-cn-zhangjiakou.aliyuncs.com/temp/微信图片_20210415174441_1623922801530.png","createTime":"2021-06-17 17:40:31","updateBy":"admin","categoryId_dictText":"小米手机","price":77,"pageNo":1,"soleCode":"232","name":"123333","id":"1405460335122046978","categoryId":"1405094418736001025","status":0}],"total":2,"size":10,"current":1,"orders":[],"optimizeCountSql":true,"hitCount":false,"countId":null,"maxLimit":null,"searchCount":true,"pages":1}
     * timestamp : 1624363173876
     */

    private Boolean success;
    private String message;
    private Integer code;
    private ResultDTO result;
    private Long timestamp;

    public Boolean isSuccess() {
        return success;
    }

    public void setSuccess(Boolean success) {
        this.success = success;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public Integer getCode() {
        return code;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public ResultDTO getResult() {
        return result;
    }

    public void setResult(ResultDTO result) {
        this.result = result;
    }

    public Long getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(Long timestamp) {
        this.timestamp = timestamp;
    }

    public static class ResultDTO {
        /**
         * records : [{"repertoryNum":null,"supplierId":"1406871099469496322","salesVolume":null,"mainPhoto":"http://zhongzhiheyi.oss-cn-zhangjiakou.aliyuncs.com/temp/微信图片_20210415174441_1623922796416.png","specification":"[{\"key\":\"规格名称\",\"values\":[{\"value\":\"2\"},{\"value\":\"3\"}]}]","pageSize":10,"updateTime":"2021-06-19 16:01:37","synopsis":"232","goodsSkuList":null,"idList":null,"status_dictText":"上架","spStrList":null,"createBy":"admin","detailPhoto":"http://zhongzhiheyi.oss-cn-zhangjiakou.aliyuncs.com/temp/微信图片_20210415174441_1623922801530.png","createTime":"2021-06-17 17:40:31","updateBy":"admin","categoryId_dictText":"小米手机","price":4599,"pageNo":1,"soleCode":"232","name":"小米11","id":"1","categoryId":"1405094418736001025","status":0},{"repertoryNum":null,"supplierId":"1401006624442945537","salesVolume":null,"mainPhoto":"http://zhongzhiheyi.oss-cn-zhangjiakou.aliyuncs.com/temp/微信图片_20210415174441_1623922796416.png","specification":"[{\"key\":\"规格名称\",\"values\":[{\"value\":\"2\"},{\"value\":\"3\"}]}]","pageSize":10,"updateTime":"2021-06-19 16:01:37","synopsis":"232","goodsSkuList":null,"idList":null,"status_dictText":"上架","spStrList":null,"createBy":"admin","detailPhoto":"http://zhongzhiheyi.oss-cn-zhangjiakou.aliyuncs.com/temp/微信图片_20210415174441_1623922801530.png","createTime":"2021-06-17 17:40:31","updateBy":"admin","categoryId_dictText":"小米手机","price":77,"pageNo":1,"soleCode":"232","name":"123333","id":"1405460335122046978","categoryId":"1405094418736001025","status":0}]
         * total : 2
         * size : 10
         * current : 1
         * orders : []
         * optimizeCountSql : true
         * hitCount : false
         * countId : null
         * maxLimit : null
         * searchCount : true
         * pages : 1
         */

        private Integer total;
        private Integer size;
        private Integer current;
        private Boolean optimizeCountSql;
        private Boolean hitCount;
        private Object countId;
        private Object maxLimit;
        private Boolean searchCount;
        private Integer pages;
        private List<RecordsDTO> records;
        private List<?> orders;

        public Integer getTotal() {
            return total;
        }

        public void setTotal(Integer total) {
            this.total = total;
        }

        public Integer getSize() {
            return size;
        }

        public void setSize(Integer size) {
            this.size = size;
        }

        public Integer getCurrent() {
            return current;
        }

        public void setCurrent(Integer current) {
            this.current = current;
        }

        public Boolean isOptimizeCountSql() {
            return optimizeCountSql;
        }

        public void setOptimizeCountSql(Boolean optimizeCountSql) {
            this.optimizeCountSql = optimizeCountSql;
        }

        public Boolean isHitCount() {
            return hitCount;
        }

        public void setHitCount(Boolean hitCount) {
            this.hitCount = hitCount;
        }

        public Object getCountId() {
            return countId;
        }

        public void setCountId(Object countId) {
            this.countId = countId;
        }

        public Object getMaxLimit() {
            return maxLimit;
        }

        public void setMaxLimit(Object maxLimit) {
            this.maxLimit = maxLimit;
        }

        public Boolean isSearchCount() {
            return searchCount;
        }

        public void setSearchCount(Boolean searchCount) {
            this.searchCount = searchCount;
        }

        public Integer getPages() {
            return pages;
        }

        public void setPages(Integer pages) {
            this.pages = pages;
        }

        public List<RecordsDTO> getRecords() {
            return records;
        }

        public void setRecords(List<RecordsDTO> records) {
            this.records = records;
        }

        public List<?> getOrders() {
            return orders;
        }

        public void setOrders(List<?> orders) {
            this.orders = orders;
        }

        public static class RecordsDTO {
            /**
             * repertoryNum : null
             * supplierId : 1406871099469496322
             * salesVolume : null
             * mainPhoto : http://zhongzhiheyi.oss-cn-zhangjiakou.aliyuncs.com/temp/微信图片_20210415174441_1623922796416.png
             * specification : [{"key":"规格名称","values":[{"value":"2"},{"value":"3"}]}]
             * pageSize : 10
             * updateTime : 2021-06-19 16:01:37
             * synopsis : 232
             * goodsSkuList : null
             * idList : null
             * status_dictText : 上架
             * spStrList : null
             * createBy : admin
             * detailPhoto : http://zhongzhiheyi.oss-cn-zhangjiakou.aliyuncs.com/temp/微信图片_20210415174441_1623922801530.png
             * createTime : 2021-06-17 17:40:31
             * updateBy : admin
             * categoryId_dictText : 小米手机
             * price : 4599
             * pageNo : 1
             * soleCode : 232
             * name : 小米11
             * id : 1
             * categoryId : 1405094418736001025
             * status : 0
             */

            private Integer repertoryNum;
            private String supplierId;
            private Object salesVolume;
            private String mainPhoto;
            private String specification;
            private Integer pageSize;
            private String updateTime;
            private String synopsis;
            private Object goodsSkuList;
            private Object idList;
            private String status_dictText;
            private Object spStrList;
            private String createBy;
            private String detailPhoto;
            private String createTime;
            private String updateBy;
            private String categoryId_dictText;
            private Integer price;
            private Integer pageNo;
            private String soleCode;
            private String name;
            private String id;
            private String categoryId;
            private Integer status;



            public Integer getRepertoryNum() {
                return repertoryNum;
            }

            public void setRepertoryNum(Integer repertoryNum) {
                this.repertoryNum = repertoryNum;
            }

            public String getSupplierId() {
                return supplierId;
            }

            public void setSupplierId(String supplierId) {
                this.supplierId = supplierId;
            }

            public Object getSalesVolume() {
                return salesVolume;
            }

            public void setSalesVolume(Object salesVolume) {
                this.salesVolume = salesVolume;
            }

            public String getMainPhoto() {
                return mainPhoto;
            }

            public void setMainPhoto(String mainPhoto) {
                this.mainPhoto = mainPhoto;
            }

            public String getSpecification() {
                return specification;
            }

            public void setSpecification(String specification) {
                this.specification = specification;
            }

            public Integer getPageSize() {
                return pageSize;
            }

            public void setPageSize(Integer pageSize) {
                this.pageSize = pageSize;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public String getSynopsis() {
                return synopsis;
            }

            public void setSynopsis(String synopsis) {
                this.synopsis = synopsis;
            }

            public Object getGoodsSkuList() {
                return goodsSkuList;
            }

            public void setGoodsSkuList(Object goodsSkuList) {
                this.goodsSkuList = goodsSkuList;
            }

            public Object getIdList() {
                return idList;
            }

            public void setIdList(Object idList) {
                this.idList = idList;
            }

            public String getStatus_dictText() {
                return status_dictText;
            }

            public void setStatus_dictText(String status_dictText) {
                this.status_dictText = status_dictText;
            }

            public Object getSpStrList() {
                return spStrList;
            }

            public void setSpStrList(Object spStrList) {
                this.spStrList = spStrList;
            }

            public String getCreateBy() {
                return createBy;
            }

            public void setCreateBy(String createBy) {
                this.createBy = createBy;
            }

            public String getDetailPhoto() {
                return detailPhoto;
            }

            public void setDetailPhoto(String detailPhoto) {
                this.detailPhoto = detailPhoto;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateBy() {
                return updateBy;
            }

            public void setUpdateBy(String updateBy) {
                this.updateBy = updateBy;
            }

            public String getCategoryId_dictText() {
                return categoryId_dictText;
            }

            public void setCategoryId_dictText(String categoryId_dictText) {
                this.categoryId_dictText = categoryId_dictText;
            }

            public Integer getPrice() {
                return price;
            }

            public void setPrice(Integer price) {
                this.price = price;
            }

            public Integer getPageNo() {
                return pageNo;
            }

            public void setPageNo(Integer pageNo) {
                this.pageNo = pageNo;
            }

            public String getSoleCode() {
                return soleCode;
            }

            public void setSoleCode(String soleCode) {
                this.soleCode = soleCode;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCategoryId() {
                return categoryId;
            }

            public void setCategoryId(String categoryId) {
                this.categoryId = categoryId;
            }

            public Integer getStatus() {
                return status;
            }

            public void setStatus(Integer status) {
                this.status = status;
            }
        }
    }
}
